Шаг 3. Команда cd

Команда cd позволяет перейти в указанную директорию из текущей. У этой команды есть различные виды записи:

  • cd — возвращает нас в домашнюю директорию. Домашняя директория — это директория пользователя, в которой содержатся все основные директории (документы, рабочий стол и так далее) и файлы с настройками.

Введена команда cd
Введена команда cd

  • cd - — возвращает нас к предыдущему каталогу. Это примерно то же самое, что и команда git switch -, которая возвращала нас к предыдущей ветке. С такими командами нужно быть аккуратнее, так как можно оказаться не в той директории, в которой хотелось бы быть. Дополнительно команда cd - выводит директорию, в которую мы переместились.

Введена команда cd -
Введена команда cd -

  • cd путь — наиболее распространённая запись, когда после cd указывается путь до нужной директории. В Windows путь лучше заключать в кавычки "", иначе Git Bash может не найти директорию.

Введена команда cd Desktop/
Введена команда cd Desktop/

  • cd ../ или cd .. — позволяет перейти в родительскую директорию по отношению к текущей. Допустим, у нас есть директория home, в ней находится директория users, а в ней ещё одна директория — htmlacademy, она же текущая. Если мы пропишем команду cd ../ или cd .., то переместимся в директорию users, так как именно она считается родительской.

Введём команду в терминал cd ../:

Введена команда cd ../
Введена команда cd./

  • cd ~/путь — позволяет указать путь от домашней директории. Домашняя директория обозначается как ~/. Ключевое отличие от команды cd путь в том, что cd ~/ использует абсолютный путь. Мы можем перейти в любую директорию, начиная от домашней. А вот команда cd путь использует относительный путь. То есть мы можем перемещаться относительно той директории, в которой находимся.

Введём команду в терминал cd ~/Desktop/. Прямой слэш после директории позволяет явно указать, что мы обращаемся к директории, а не к чему-то ещё с таким же названием.

Введена команда cd ~/Desktop/
Введена команда cd ~/Desktop/